#ifndef __CHANCE_H__
#define __CHANCE_H__


class Chance
{
public:
  Chance(float chance);
  Chance operator !() const;
  Chance operator&&(const Chance & chance);
  Chance operator||(const Chance & chance);
  bool operator==(const Chance & chance)const;
  bool operator!=(const Chance & chance)const;
private:
  float chance_m;
};



#endif
